package com.dobbinsoft.iotechn.device.enums;

/**
 * @author : rize
 * @description : 消息类型枚举    不可更改，已经与硬件协定好
 * @time : 2020/6/17
 */
public enum IotMessageType {

    TO_DEVICE(0, "发送给设备的数据"),
    CONNECT(1, "设备连接"),
    // 这个消息由设备遗愿发出，或者在WebHook中向Server自己发一条这个消息
    DISCONNECT(2, "设备失去连接"),
    DATA_POINT(3, "设备数据点"),
    DEVICE_LOG(4, "设备日志"),
    API_INVOKE(5, "设备API调用"),
    API_INVOKE_RES(6, "设备API调用结果")
    ;

    IotMessageType(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    private int code;

    private String msg;

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
